#pragma warning(disable:4996)
#include<stdio.h>
//阶乘
int Fal(int n)
{
	if (n < 2)
		return n;
	else
		return (Fal(n - 1) * n);
}
int main()
{
	int n;
	scanf("%d", &n);
	printf("%d\n", Fal(n));
	return 0;
}